home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / DISK / DCF30.ARJ / DCF30.DOC < prev    next >
Text File  |  1992-08-17  |  39KB  |  1,092 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                 DISK  COPY  FAST
  20.  
  21.  
  22.  
  23.                    Version 3.0
  24.  
  25.  
  26.  
  27.                   Documentation
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.       DISK COPY FAST V3.0 Copyright 1992 Chang Ping Lee ALL RIGHTS RESERVED
  55.  
  56.  
  57.  
  58.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 1
  59.  
  60.  
  61.  
  62.             DISCLAIMER  OF WARRANTY
  63.  
  64.  
  65.     THIS SOFTWARE AND MANUAL ARE SUPPLIED "AS IS". THE AUTHOR HEREBY 
  66.     DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE AND ITS 
  67.     DOCUMENTATION FILE, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 
  68.     TO DAMAGE TO HARDWARE, SOFTWARE AND/OR DATA FROM USE OF THIS 
  69.     PRODUCT. IN NO EVENT WILL THE AUTHOR OF THIS SOFTWARE BE LIABLE 
  70.     TO YOU OR ANY OTHER PARTY FOR ANY DAMAGES. YOUR USE OF THIS 
  71.     SOFTWARE INDICATES THAT YOU HAVE READ AND AGREE TO THESE AND 
  72.     OTHER TERMS INCLUDED IN THIS DOCUMENTATION FILE.
  73.  
  74.  
  75.     DUE TO THE NATURE OF EVOLVING PROGRAMMING AND THE VARIOUS 
  76.     HARDWARE AND SOFTWARE ENVIRONMENTS IN WHICH THIS SOFTWARE MAY
  77.     BE USED, IT IS UNDERSTOOD THAT OCCASIONAL "BUGS" OR UNFITNESS
  78.     MAY ARISE. THE USER SHOULD ALWAYS TEST THIS SOFTWARE THOROUGHLY
  79.     WITH NON-CRITICAL DATA BEFORE RELYING ON IT.
  80.  
  81.  
  82.  
  83.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 2
  84.  
  85.  
  86.  
  87.                 LICENSE
  88.  
  89.  
  90.     DISK COPY FAST is neither a free software nor is it in the public 
  91.     domain. The software and its documentation, this file, are 
  92.     property of the author and may not be sold without written
  93.     permission from the author.
  94.  
  95.  
  96.     DISK COPY FAST is distributed as shareware. This means that you 
  97.     are granted a limited license to use it for a period of 30 days. 
  98.     If you find it useful and decide to continue using it after the 
  99.     trial period registration is required.
  100.  
  101.  
  102.     Registered users will be granted a just-like-a-book license which 
  103.     means a registered version of the software can be used by more 
  104.     than one person and can be moved from one computer to another so 
  105.     long as there is NO POSSIBILITY of it being used by two different 
  106.     persons on two different computers at the same time, just like a 
  107.     book can not be read by two different persons in two different 
  108.     places at the same time.
  109.  
  110.  
  111.     Site licenses for use of DISK COPY FAST on multiple computers are 
  112.     also available upon request at a reduced fee.
  113.  
  114.  
  115.  
  116.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 3
  117.  
  118.  
  119.  
  120.             TERMS OF DISTRIBUTION :
  121.  
  122.  
  123.     Redistribution of DISK COPY FAST must include the software, its 
  124.     documentation file, order form and all supplemental files (see
  125.     FILES.TXT) as a single unit without any modification AND subject 
  126.     to the following conditions :
  127.  
  128.  
  129.     1. Any individual is welcome to make copies for his/her friends 
  130.        and/or colleagues if NO FEE is charged.
  131.  
  132.  
  133.     2. Electronic bulletin boards, whether they charge or do not 
  134.        charge their users subscription fee, are welcome to post the 
  135.        program for downloading as long as they do not charge any fee 
  136.        in particular for the distribution of DISK COPY FAST.
  137.  
  138.  
  139.     3. Computer information services such as CompuServe (CIS), Genie, 
  140.        etc., may post this software for their subscribers.
  141.  
  142.  
  143.     4. Non-commercial user groups and computer clubs may distribute
  144.        the program to their members if the fee charged for the
  145.        diskette containing DISK COPY FAST does not exceed $10.
  146.  
  147.  
  148.     5. Commercial distributors of SHAREWARE or "Public Domain" 
  149.        software and other commercial enterprises wishing to distribute 
  150.        DISK COPY FAST either alone or in combination with other 
  151.        hardware, software, books or materials must obtain permission 
  152.        in writing from the author.
  153.  
  154.  
  155.  
  156.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 4      
  157.       
  158.  
  159.  
  160.                ACKNOWLEDGEMENTS
  161.  
  162.  
  163.     The author of DISK COPY FAST sincerely wish to thank the following 
  164.     people. 
  165.     
  166.     
  167.     Mr. Jeff. Chen from TAIWAN provided valuable information about 
  168.     diskette controller. Without his help DISK COPY FAST can not be
  169.     really fast. Mr. Joe Warjas, co-sysop of the PIE BBS, provided 
  170.     many valuable suggestions. He also helped proofreading the DOC and 
  171.     TXT files and distributing the program to many BBS. Mr. Teddy 
  172.     Matsumoto and Kenjirou Okubo generously provided the usage of 
  173.     DIET without any royalty.
  174.           
  175.  
  176.  
  177.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 5
  178.  
  179.  
  180.  
  181.                   Table Of Contents
  182.  
  183.       1.   Introduction . . . . . . . . . . . . . . . . . . . . . .  6
  184.  
  185.       2.   Main Features. . . . . . . . . . . . . . . . . . . . . .  7
  186.  
  187.       3.   SYSTEM REQUIREMENT AND COMPATIBILITY . . . . . . . . . .  8
  188.  
  189.       4.   How to install and run DISK COPY FAST. . . . . . . . . .  9
  190.  
  191.       5.   How to use pull-down menu in DISK COPY FAST  . . . . . . 10
  192.            5.1  Select a command  . . . . . . . . . . . . . . . . . 10
  193.            5.2  Execute a command . . . . . . . . . . . . . . . . . 10
  194.            5.3  ESC key . . . . . . . . . . . . . . . . . . . . . . 10
  195.  
  196.       6.   Windows
  197.            6.1  Resource window . . . . . . . . . . . . . . . . . . 11
  198.            6.2  Option window . . . . . . . . . . . . . . . . . . . 11
  199.            6.2  Information window  . . . . . . . . . . . . . . . . 11
  200.  
  201.       7.   Commands reference . . . . . . . . . . . . . . . . . . . 12
  202.            7.1  Read  . . . . . . . . . . . . . . . . . . . . . . . 12
  203.            7.2  Write . . . . . . . . . . . . . . . . . . . . . . . 12
  204.            7.3  Compare . . . . . . . . . . . . . . . . . . . . . . 12
  205.            7.4  Option  . . . . . . . . . . . . . . . . . . . . . . 12
  206.  
  207.       8.   Hot keys . . . . . . . . . . . . . . . . . . . . . . . . 13
  208.  
  209.       9.   Benchmark and comparison . . . . . . . . . . . . . . . . 14
  210.            9.1 Benchmark, HOW FAST CAN IT GO. . . . . . . . . . . . 14
  211.            9.2 Comparison, HOW MUCH CAN YOU SAVE. . . . . . . . . . 15
  212.  
  213.      10.   What is an image file. . . . . . . . . . . . . . . . . . 16
  214.  
  215.      11.   About extended memory. . . . . . . . . . . . . . . . . . 17
  216.  
  217.      12.   About boot sector virus protection . . . . . . . . . . . 18
  218.  
  219.      13.   Examples . . . . . . . . . . . . . . . . . . . . . . . . 19
  220.  
  221.      14.   Questions and answers. . . . . . . . . . . . . . . . . . 20
  222.  
  223.      15.   Introducing DISK COPY PLUS . . . . . . . . . . . . . . . 21
  224.  
  225.      16.   Registration . . . . . . . . . . . . . . . . . . . . . . 23
  226.  
  227.      17.   Support and suggestions. . . . . . . . . . . . . . . . . 24
  228.  
  229.  
  230.  
  231.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 6
  232.  
  233.  
  234.  
  235.     1. INTRODUCTION:
  236.  
  237.  
  238.        DISK COPY FAST is a one pass diskette duplication utility which 
  239.        makes copies of 1.44 MB, 720 KB, 1.2 MB and 360 KB diskettes.
  240.  
  241.        The speed of DISK COPY FAST is incredibly fast. For example,
  242.        using DOS command DISKCOPY to duplicate a 360 KB, 1.2 MB, 720
  243.        KB or 1.44 Mb diskette, assuming diskette shuffling doesn't
  244.        take any time, will take 43%, 50%, 42% or 57% longer than
  245.        using DISK COPY FAST. Add up the shuffling time the saving
  246.        becomes unbelievable. See page 14-15 for details.
  247.  
  248.        More importantly, DISK COPY FAST achieves its high performance
  249.        by precise timing, not by sacrificing compatibility. Every
  250.        single read, write or format is done following the industry
  251.        standard, strictly, no compromise!
  252.  
  253.        Can you ask for anything more?
  254.  
  255.        See the next section for other outstanding features.
  256.  
  257.  
  258.  
  259.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 7
  260.  
  261.  
  262.  
  263.     2. MAIN FEATURES
  264.  
  265.  
  266.        ***  Performs the DOS commands FORMAT, DISKCOPY and DISKCOMP 
  267.         all in one single pass.
  268.  
  269.        ***  Friendly and informative user interface. No need to go
  270.         through lengthy DOC file and still couldn't remember all
  271.         the options and switches.
  272.  
  273.        ***  Hot keys designed to make your backup much easier.
  274.  
  275.        ***  Utilizes extended memory (XMS) for faster speed and to
  276.         save your hard disk from unnecessary wear and tear.
  277.  
  278.        ***  Creates exact image file of diskette.
  279.  
  280.        ***  Fast mode that reads and writes only the portion of 
  281.         diskette which contains data and does not waste any time 
  282.         reading and writing the empty portion.
  283.  
  284.        ***  Some degree of protection against boot sector virus. (See
  285.         page 18. Although not complete, this sometimes can be a
  286.         life-saver.)
  287.  
  288.        ***  High efficiency. When copying a 1.2 MB diskette in a 
  289.         system with 590 KB free memory, DISK COPY FAST easily 
  290.         stored 34 tracks while another diskette copy program could 
  291.         only store 17 tracks of data in conventional memory.
  292.  
  293.        ***  More features waiting for you to find out. The more
  294.         experienced you are the better the DISK COPY FAST stands
  295.         out.
  296.  
  297.        If you duplicate large quantity of diskettes on regular basis
  298.        there is more for you. Check the features of DISK COPY PLUS,
  299.        a professional version of DISK COPY FAST, on page 21.
  300.  
  301.  
  302.  
  303.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 8
  304.  
  305.  
  306.  
  307.     3. SYSTEM REQUIREMENT AND COMPATIBILITY
  308.  
  309.  
  310.        To run DISK COPY FAST you need at least an IBM AT or compatible 
  311.        with 286 or better CPU. The results of using the program on an
  312.        older computer (PC or XT class) is unknown.
  313.  
  314.  
  315.        At least 128 K Bytes of free conventional memory is required.
  316.        In addition, the total of free conventional and extended memory 
  317.        plus free current disk (hard disk or RAM disk) space should be 
  318.        at least 80 K Bytes more than the diskette you want to 
  319.        duplicate. If you intend to use extended memory, some kind of 
  320.        extended memory driver, such as HIMEM.SYS which comes with DOS 
  321.        5.0 or QEMM which you need to purchase separately, is required. 
  322.        Extended memory can be accessed without any driver but it is 
  323.        dangerous to do so.
  324.  
  325.  
  326.        The program has been tested on machines with different hardware
  327.        and BIOS configuration. It hasn't, however, been tested on any 
  328.        old PC or PC XT.
  329.  
  330.  
  331.  
  332.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 9
  333.  
  334.  
  335.  
  336.     4. HOW TO INSTALL AND RUN DISK COPY FAST
  337.  
  338.  
  339.        It's easy! Just copy DCF.EXE to one of your path directories 
  340.        (defined in your AUTOEXEC.BAT file) then you can run the 
  341.        program anywhere you like. If you copy DCF.EXE to any other
  342.        directory you'll need to attach to that directory before you
  343.        run the program.
  344.  
  345.  
  346.        To run the program type "DCF <CR>". <CR> means "carriage 
  347.        return" or the "enter" key. If you have a color system but 
  348.        prefer black and white, type "DCF mono <CR>" or simply "DCF m 
  349.        <CR>" and it will run in monochrome mode. If you have a mono-
  350.        chrome card you don't need this switch as the program will auto 
  351.        detect the video card and run in monochrome mode.
  352.  
  353.  
  354.        That should take care of at least 99% of users. The default of
  355.        the program assumes that you have a reasonably slow machine, up 
  356.        to 9 times slower than my 33 MHz 386 machine. Note that the
  357.        speed of a PC depends on more factors than just CPU clock
  358.        speed.
  359.  
  360.  
  361.        For the remaining maybe 1% of users, your machine is really 
  362.        slow and you wonder how fast it can go when copying a diskette. 
  363.        Try running the program with a parameter ranging from 2 to 9, 
  364.        the slower the machine the larger the parameter. At DOS prompt, 
  365.        type "DCF p" where p is the parameter you choose.
  366.  
  367.  
  368.  
  369.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 10
  370.  
  371.  
  372.  
  373.     5. HOW TO USE PULL-DOWN MENU IN DISK COPY FAST
  374.  
  375.  
  376.        After you type "DCF" or "DCF m", the main menu shows up.
  377.  
  378.  
  379.        5.1 SELECT : To select a command, use the arrow keys. In color
  380.            mode you can also press the highlighted letter. In mono-
  381.            chrome mode you can't see highlighted letters. Instead,
  382.            press the first letter of a command with three exceptions, 
  383.            A for "Drive A", B for "Drive B" and m for "Format".
  384.  
  385.  
  386.        5.2 EXECUTE : To execute a command, press enter key after you
  387.            have selected the command.
  388.  
  389.  
  390.        5.3 ESC key : You can press the ESC key to interrupt a Read or
  391.            Write action. If the program is not busy doing something 
  392.            this will bring you back to start-up menu. If you are
  393.            already in start-up condition the program will quit.
  394.  
  395.  
  396.  
  397.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 11
  398.  
  399.  
  400.  
  401.     6. WINDOWS
  402.  
  403.  
  404.        There are three windows in DISK COPY FAST.
  405.  
  406.  
  407.        6.1 RESOURCE window : This window shows you the resources in
  408.            your system which can be utilized for duplicating a 
  409.            diskette. Inside this window, "Con mem" shows you the size
  410.            of free conventional memory, "Ext mem" shows you the size
  411.            of free extended memory and "Cur dsk" shows you the size of
  412.            free space on current disk (hard or RAM disk.) It also
  413.            shows you the capacities of available diskette drives.
  414.  
  415.  
  416.        6.2 OPTION window : It shows you current read/write options.
  417.            See command "Option" in next section for details and how
  418.            to change them.
  419.  
  420.  
  421.        6.3 INFORMATION window : It shows you the status of the loaded 
  422.            source diskette. For example if it says 61 out of 80 tracks 
  423.            it means the source diskette has 80 tracks but only the 
  424.            first 61 tracks contains useful data and the last 19 tracks 
  425.            are empty. Then it will show you how these 61 tracks are 
  426.            loaded in your system. For example it may says 34 tracks in
  427.            conventional memory, 20 in extended memory and 7 on current
  428.            disk. It also shows you other information such as the time
  429.            it took to perform last read, write (in seconds) and how
  430.            many copies you have made so far.
  431.  
  432.            Note that the information window won't be visible until you 
  433.            have a source diskette loaded in your system. Also note 
  434.            that the track numbers shown when reading or writing a 
  435.            diskette are 0 based which means if the diskette has 80 
  436.            tracks the track numbers will be 0 to 79 instead of 1 to 
  437.            80.
  438.  
  439.  
  440.  
  441.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 12
  442.  
  443.  
  444.  
  445.     7. COMMAND REFERENCE
  446.  
  447.  
  448.        7.1 Read: Loads the source diskette data from drive A or B, or 
  449.            from an image file created previously by DISK COPY FAST to 
  450.            conventional memory and extended memory and then hard disk.
  451.  
  452.  
  453.        7.2 Write: Writes loaded source diskette data to drive A or B, 
  454.            or an image file.
  455.  
  456.  
  457.        7.3 Compare: Compares the loaded source diskette with another
  458.            diskette in drive A or B, or an image file.
  459.  
  460.  
  461.        7.4 Option: Includes three subcommands for you to set read/
  462.            write options. "Format ON" means format target diskette 
  463.            before writing to it. "Compare ON" means perform a read 
  464.            back and BYTE-BY-BYTE comparison immediately after writing 
  465.            a track to target diskette. "Fast ON" means don't read/
  466.            write empty portion of source and target diskette. Note 
  467.            that subcommands "Format" and "Compare" affect write only 
  468.            while "Fast" affect both read and write. The current status 
  469.            of these options is shown in the OPTION window.
  470.  
  471.  
  472.  
  473.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 13
  474.  
  475.  
  476.  
  477.     8. HOT KEYS
  478.  
  479.  
  480.        When you purchase a software, you know how important it is to 
  481.        make a backup. So you FORMAT, DISKCOPY... shuffle, shuffle. 
  482.        After all the hard work you still feel a little uneasy. So you 
  483.        DISKCOMP and again busy shuffling. What a waste of time and 
  484.        energy!
  485.  
  486.  
  487.        Let DISK COPY FAST do the hard work and save time for you. Type
  488.        DCF to bring up the menu, press F1 (or F2) and then alternate
  489.        between source and target diskettes. When you are finished just
  490.        press the ESC key. It's fast. It's easy. No more shuffling. 
  491.        You don't need to repeat the same commands sequence and all the 
  492.        switches over and over again. Best of all, the BYTE-BY-BYTE 
  493.        comparison is already done. No need to DISKCOMP.
  494.  
  495.  
  496.        Sounds good? Give it a try. Just remember F1 (function key) is
  497.        for copying a sequence of diskettes in drive A and F2 is for
  498.        copying a sequence of diskettes in drive B. If you want to
  499.        change the read/write options do it before using the hot keys.
  500.        
  501.        
  502.        Note : 1) When DISK COPY FAST prompts for a source or target
  503.              diskette it will start reading or writing as soon as 
  504.              it has sensed that the drive door has been opened
  505.              (remove old diskette) and then closed (insert new 
  506.              diskette.) 
  507.  
  508.  
  509.           2) Because of the auto-sensing feature mentioned above,
  510.              no matter how many source diskettes you need to 
  511.              backup the whole operation requires only two
  512.              keystrokes, the F1 (or F2) at the beginning and ESC
  513.              key at the end. Between these two keystrokes all you 
  514.              have to do is alternating between the source diskette 
  515.              and target diskette.
  516.  
  517.  
  518.  
  519.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 14
  520.  
  521.  
  522.  
  523.     9. BENCHMARK AND COMPARISON
  524.  
  525.  
  526.        9.1 Benchmark, HOW FAST CAN IT GO
  527.  
  528.        
  529.        The following results are from a 386, 16.7 MHz (33 MHz with
  530.        Turbo mode turned off) compatible machine with 1.2 MB and 1.44
  531.        MB diskette drive. The numbers are the time (in seconds) for 
  532.        DISK COPY FAST and DOS commands to perform the specific task. 
  533.        In each cell, the 1st number is for a 100% full diskette the 
  534.        second number (in parentheses) is for 25% loaded diskette.
  535.  
  536.        The time for DOS commands does NOT include diskette shuffling 
  537.        time.
  538.  
  539.  
  540.  
  541.             task     360 KB     1.2 MB     720 KB      1.44 MB
  542.        ------------------------------------------------------------
  543.        DCF         F    27         54          65          64
  544.        DCF         R    15  (4)    30   (8)    36  (10)    35   (9)
  545.        DCF         W    15  (4)    30   (9)    36  (10)    35   (9)
  546.        DCF        WC    29  (7)    57  (14)    70  (18)    68  (17)
  547.        DCF        FW    33 (28)    67  (57)    81  (69)    80  (69)
  548.        DCF       FWC    47 (32)    93  (64)   112  (77)   112  (76)
  549.        ------------------------------------------------------------
  550.        FORMAT      F    36         72          74          75
  551.        DISKCOPY   RW    43 (43)    90  (90)   102 (102)   110 (110)
  552.        DISKCOPY  FRW    84 (84)   162 (162)   220 (220)   223 (223)
  553.        DISKCOMP   RC    43 (43)    93  (93)   102 (102)   133 (133)
  554.  
  555.  
  556.  
  557.        Note : (1) Time for DOS commands does NOT include diskette 
  558.               shuffling time.
  559.  
  560.           (2) Under the "task" column in the above table, R stands 
  561.               for Read, W stands for Write, F stands for Format 
  562.               and C stands for BYTE-BY-BYTE comparison.
  563.  
  564.           (3) DISK COPY FAST does not have command for formatting 
  565.               a new diskette. The above measure for "format only" 
  566.               was taken by copying a empty diskette (no data) to a 
  567.               new diskette with Option Format ON and Option Fast 
  568.               ON.
  569.  
  570.           (4) Performance varies on different machine.
  571.  
  572.  
  573.  
  574.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 15
  575.  
  576.  
  577.  
  578.        9.2 Comparison, HOW MUCH CAN YOU SAVE
  579.  
  580.  
  581.        Again, we give DOS commands the best possible conditions. We
  582.        assume diskette shuffling doesn't take any time. When there is
  583.        more than one way to have the work done using DOS commands, we
  584.        choose the one with the shortest time. For example, while you
  585.        can use DISKCOPY to copy form source to unformatted target, it
  586.        would be faster to format the diskette first before copying and 
  587.        this will be the DOS method we use for comparison.
  588.  
  589.        Still, there are some problems with DOS commands which we can't
  590.        help. For example, DOS commands have no FAST mode and can't 
  591.        read a source once and write target many times.
  592.  
  593.        The following tables show how much longer, in percentage, it 
  594.        takes using DOS commands than using DISK COPY FAST. The first 
  595.        table is for a 100% full diskette and the second table is for
  596.        a 25% loaded diskette. In each table, the first row is for 
  597.        straight copying, no format, no comparison, the second row 
  598.        includes comparison but not formatting, the third row includes 
  599.        formatting but not comparison. The last row includes both.
  600.  
  601.  
  602.        task   360K   1.2M   720K   1.44M    Comment
  603.        ------------------------------------------------------------
  604.        RW      43%    50%    42%    57%
  605.        RWC     95%   110%    92%   136%     DOS needs to read twice
  606.        RFW     65%    67%    50%    61%
  607.        RFWC    97%   107%    88%   116%     DOS needs to read twice
  608.  
  609.  
  610.  
  611.        task   360K   1.2M   720K   1.44M    Comment
  612.        ------------------------------------------------------------
  613.        RW     438%   429%   410%   511%
  614.        RWC    682%   732%   629%   835%     DOS needs to read twice
  615.        RFW    147%   149%   123%   137%
  616.        RFWC   239%   254%   220%   274%     DOS needs to read twice
  617.  
  618.  
  619.  
  620.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 16
  621.  
  622.  
  623.  
  624.     10. WHAT IS AN IMAGE FILE ?
  625.  
  626.  
  627.         When you format a 1.2 M Bytes diskette, it actually contains
  628.         1,228,800 bytes but DOS tells you only 1,213,952 bytes are
  629.         available. Where are the other 14,848 bytes? They are used by
  630.         DOS to store information about the format, allocation of files
  631.         and root directory of the diskette. When you use COPY or XCOPY
  632.         to copy files from one diskette to another this information is
  633.         not copied. Also the file allocation may be different. Same 
  634.         file may occupy different sectors on the two diskettes.
  635.  
  636.  
  637.         An image file is created by reading the source diskette
  638.         sector-by-sector, track-by-track in the original order. It
  639.         contains every bit of information of the source diskette.
  640.         Thus, the size of the image file of a 1.2 MB diskette will be 
  641.         exactly 1,228,800. This file can be stored on the hard disk or
  642.         on tape. (You can use some kind of compression utility program
  643.         such as ARJ, LHA or PKZIP to save storage space if you like)
  644.  
  645.  
  646.         Why do I want to do that? You ask. I'll describe one possible
  647.         applications here.
  648.  
  649.  
  650.         For archives purpose: You know the importance of backing up
  651.         the software you bought. How do you do that? DISKCOPY them to
  652.         another set of floppies? You can do that but what if you
  653.         already have hundreds of floppies around? If you are rich you
  654.         can save image files to hard disk. If you are not so rich save
  655.         them to tape. With compression one tape (costs about $20) can 
  656.         hold as many as 200 image files of 1.2 MB floppies yet the 
  657.         size is smaller than an audio cassette. Several months from 
  658.         now if your original diskettes are damaged you can retrieve 
  659.         image files from the tape, write to new diskettes and you have
  660.         an identical copy of the original (this won't work if the
  661.         original is copy-protected) Of course tape drives are slow, 
  662.         but this is archives and you are not supposed to have to do 
  663.         it often.
  664.  
  665.  
  666.  
  667.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 17
  668.  
  669.  
  670.  
  671.     11. ABOUT EXTENDED MEMORY
  672.  
  673.  
  674.         To use extended memory (i.e. memory beyond 1 MB) you need the
  675.         following.
  676.  
  677.         1. At least IBM PC AT or compatible with 80286 or better CPU.
  678.  
  679.         2. Of course you need to have extended memory installed.
  680.  
  681.         3. For safety reason DISK COPY FAST also requires that you 
  682.            have some kind of extended memory manager (or driver) 
  683.            installed which conforms to the Microsoft eXtended Memory 
  684.            Specification (XMS), version 2.0 or above. You can use 
  685.            HIMEM.SYS which is included with DOS 5.0 so you don't need 
  686.            to spend extra money to get one. You can also use QEMM386 
  687.            or any other memory manager as long as it conforms to the 
  688.            XMS specification.
  689.  
  690.  
  691.  
  692.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 18
  693.  
  694.  
  695.  
  696.     12. ABOUT BOOT SECTOR VIRUS PROTECTION
  697.  
  698.  
  699.     !!! IMPORTANT : Do not assume a diskette is virus-free just because
  700.         it is accepted by DISK COPY FAST.
  701.  
  702.  
  703.         As a bonus, DISK COPY FAST also gives you some protection
  704.         against boot sector virus such as Michaelangelo. DISK COPY 
  705.         FAST was never intended to be an anti-virus program and by no 
  706.         means should this kind of protection be considered complete. 
  707.         Having said that, here is how it works.
  708.  
  709.  
  710.         Every diskette contains some important information in the boot
  711.         sector which is usually damaged when infected by a boot sector
  712.         virus. If DISK COPY FAST finds any invalid data in the boot
  713.         sector it will warn you and refuse to copy the diskette. You 
  714.         can then use an anti-virus program to check it and/or kill it.
  715.         This feature can be very helpful or even a life-saver when you
  716.         don't think so but you actually have a boot sector virus on
  717.         a source diskette.
  718.  
  719.  
  720.         A side effect of this feature is sometimes you have a virus-
  721.         free diskette with invalid data in boot sector and DISK COPY 
  722.         FAST refuses to copy it. For example, the way some anti-virus 
  723.         programs kill a boot sector virus is to write a constant value 
  724.         on the boot sector. The virus is killed but the boot sector 
  725.         information is never recovered. For your protection DISK COPY 
  726.         FAST will not accept a diskette if it has any doubt.
  727.  
  728.  
  729.         This feature actually saved me twice. I believe it will save
  730.         some of you too.
  731.  
  732.  
  733.  
  734.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 19
  735.  
  736.  
  737.  
  738.     13. EXAMPLES
  739.  
  740.  
  741.         In the following examples "xxx|yyy" means  you select and
  742.         execute first level command "xxx" followed by its subcommand
  743.         "yyy". The "Drive A" subcommand in these examples can be
  744.         replaced by "Drive B".
  745.  
  746.  
  747.        1. How to make a single copy form source to target diskette.
  748.  
  749.            (1) "Read|Drive A" to read source diskette.
  750.            (2) "Write|Drive A" to write target diskette.
  751.  
  752.         2. How to read one source diskette and write many target 
  753.            diskettes.
  754.  
  755.            (1) "Read|Drive A" to read source diskette.
  756.            (2) "Write|Drive A" to write target diskette.
  757.            (3) Repeat (2) as many times as you wish.
  758.  
  759.         3. How to read a source diskette and create its image file on 
  760.            hard disk.
  761.  
  762.            (1) "Read|Drive A" to read source diskette.
  763.            (2) "Write|File" to produce image file.
  764.  
  765.         4. How to read an image file (already created) and write many 
  766.            target diskettes.
  767.  
  768.            (1) "Read|File" to read image file.
  769.            (2) "Write|Drive A" to write target diskette.
  770.            (3) Repeat (2) as many times as you wish.
  771.  
  772.         5. How to duplicate a diskette in large quantity.
  773.  
  774.            (1) Create an image file and keep it in hard disk (see 3 
  775.            above)
  776.            (2) Each working session perform a read once and write many
  777.            (see 4)
  778.  
  779.         6. How to backup a sequence of diskettes such as the original
  780.            diskettes of the software you just bought.
  781.  
  782.            (1) Use "Option" and its subcommands "Fast", "Compare" and
  783.            "Format" to set desired read/write option. see page 12.
  784.            (2) Press function key F1 (or F2) if you want to use drive
  785.            A (or drive B). See page 13.
  786.  
  787.  
  788.  
  789.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 20
  790.  
  791.  
  792.  
  793.     14. QUESTIONS AND ANSWERS
  794.  
  795.  
  796.         1.  Q: After I made a copy using DISK COPY FAST I use DOS
  797.            command DISKCOMP and it says that the two diskettes
  798.            are not identical. What's wrong?
  799.  
  800.         A: If you turn Fast mode ON (default) DISKCOPY will only
  801.            copy the portion of source diskette with useful data to
  802.            target. The empty portion is not copied and  this is
  803.            what DISKCOMP complains about. If you don't like this
  804.            for any reason, just turn the Fast mode OFF. Then every
  805.            track will be copied and the whole diskette will be 
  806.            identical to the original.
  807.  
  808.         2.  Q: I just installed more extended memory in my computer
  809.            but DISK COPY FAST still says that I don't have any.
  810.  
  811.         A: There are other requirements. See page 17 for details.
  812.  
  813.         3.  Q: My PC is slow. Can it achieve the same performance as
  814.            described in this documentation?
  815.  
  816.         A: When you copy a diskette the bottleneck is diskette I/O 
  817.            not CPU clock speed. DISK COPY FAST has been tested on 
  818.            several old 286 12MHz PC compatibles. Most of them 
  819.            showed quite impressive results. On the other hand, the 
  820.            results on a 20 MHz 386SX were significantly slower in 
  821.            some testing categories. If the performance on your 
  822.            system is not as good, it has more to do with mother-
  823.            board design and/or hard disk speed (if you don't have 
  824.            enough memory to hold the contents of the entire 
  825.            diskette and your hard disk is very old and slow) than 
  826.            with CPU clock speed.
  827.  
  828.         4.  Q: I have an old PC (or XT) can I use DISK COPY FAST on 
  829.            it?
  830.  
  831.         A: DISK COPY FAST has been tested on machines with a 286 
  832.            or above only. If you use it on older machine results 
  833.            can be unpredictable.
  834.  
  835.  
  836.  
  837.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 21
  838.  
  839.  
  840.  
  841.     15. INTRODUCING DISK COPY PLUS
  842.  
  843.  
  844.         DISK COPY PLUS is the professional version of DISK COPY FAST.
  845.         It includes all the features of DISK COPY FAST plus some 
  846.         advanced features.
  847.  
  848.  
  849.         To many people, large quantity diskette duplicating means that
  850.         you need to buy four-disk copier. Not so any more. With DISK 
  851.         COPY PLUS you can assemble two low-end 286 PCs each equipped 
  852.         with two floppy drives at much lower price and achieve much 
  853.         higher copying speed. Not only do You get higher productivity, 
  854.         but also that you get two computers instead of a special 
  855.         purpose machine.
  856.  
  857.  
  858.         DISK COPY PLUS is even better for you if you only need to copy
  859.         small quantity of the same source diskette every day. Consider
  860.         the low cost, incredibly high speed (see page 14-15 in 
  861.         DCF30.DOC) and other powerful features (explained later), DISK 
  862.         COPY PLUS is hard to beat.
  863.  
  864.  
  865.         One of the most powerful features of DISK COPY PLUS is 
  866.         customized hot keys. You define up to 10 hot keys according 
  867.         to your special needs.
  868.  
  869.  
  870.         A feature similar to hot keys but requiring no keystrokes is 
  871.         the AUTOEXEC feature. You define what DISK COPY PLUS should do 
  872.         automatically when you run the program, just like AUTOEXEC.BAT 
  873.         does when you reboot your computer.
  874.  
  875.  
  876.         For example, DISK COPY PLUS can be configured so that each 
  877.         time you type DCP at the DOS prompt it will read a image file, 
  878.         set up a serial number (explained later), define read/write 
  879.         options and then prompt for the target disk. You then insert 
  880.         the target into drive A:, close the door and it will start 
  881.         copying. You can use one drive only or you can alternate 
  882.         between two drives, if they both support the format of the 
  883.         image file (source disk).
  884.  
  885.  
  886.         Imagine. Just type DCP and change the diskette 100 times! That
  887.         is all you need to do to make 100 copies, each one double 
  888.         checked with a BYTE-BY-BYTE comparison to make sure they are 
  889.         identical to the original, except for the serial number. This 
  890.         high degree of automation means that you can save time for 
  891.         more creative work, or you can hire someone who knows nothing 
  892.         about computers to do the copying for you.
  893.  
  894.  
  895.  
  896.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 22
  897.  
  898.  
  899.  
  900.         Another nice feature of DISK COPY PLUS is automatic serial 
  901.         number assignment. Some people like to change the disk serial 
  902.         number that DOS shows you when you use the DIR command. Other 
  903.         people like to imbed a unique serial number in their product 
  904.         so that whenever and wherever they see a copy of their product 
  905.         they know where it came from. DISK COPY PLUS allow you to do 
  906.         either or both types of these serial numbers. In addition, it 
  907.         provides other tools to help you find the right location for 
  908.         imbedding serial numbers and show you the imbedded serial 
  909.         number on any duplicated diskette. This feature can be done 
  910.         automatically using the hot keys or AUTOEXEC features.
  911.  
  912.  
  913.         DISK COPY PLUS also keeps track of serial number of EVERY 
  914.         image file for you so that you don't need to specify the
  915.         serial number each time you run the program. It also keeps
  916.         a log file for your diskette duplication. With a little
  917.         editing (you add the distributing destination) the log file
  918.         becomes a nice record of your diskette distribution.
  919.  
  920.  
  921.         For those who prefer imbedding serial number in individual 
  922.         files DISK COPY PLUS also comes with a utility program which 
  923.         helps you imbed a file or multiple files in a project. This 
  924.         utility also include the bookkeeping features so that Your 
  925.         work will be reduced to minimum.
  926.  
  927.  
  928.         If you duplicate diskettes on regular basis you also need a 
  929.         head cleaning utility. While some head cleaning utility 
  930.         programs claim that they work, DISK COPY PLUS actually shows 
  931.         you that it works. You will have the confidence that you give 
  932.         your diskette drive the best care possible.
  933.  
  934.  
  935.         DISK COPY PLUS also provides commands that allow you to see 
  936.         the contents of a diskette, image file or diskette loaded in 
  937.         memory.
  938.  
  939.  
  940.         With all these features, the registration fee for DISK COPY 
  941.         PLUS is only $50 plus shipping and handling. 
  942.  
  943.  
  944.  
  945.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 23
  946.  
  947.  
  948.  
  949.     16. REGISTRATION
  950.  
  951.  
  952.         If you find DISK COPY FAST useful and would like to continue
  953.         using the program please register. The fee is only $20.00 plus
  954.         shipping and handling.
  955.  
  956.         In return, you will receive, at your own choice, this or next 
  957.         registered version of DISK COPY FAST. You will also receive
  958.         an utility which fine tune DISK COPY FAST to achieve optimal
  959.         speed. Registered user will also be entitled to low-cost
  960.         updates (you only pay for shipping and handling unless there 
  961.         is major enhancement.) and a special discount if you later 
  962.         decide to upgrade to DISK COPY PLUS.
  963.  
  964.         If you are an advanced user, that is you use DISK COPY FAST to
  965.         produce large quantity of diskettes, you may be better served
  966.         by DISK COPY PLUS. See page 21 of this document for details.
  967.  
  968.         To register, fill out the order form in the ORDER.FRM file and 
  969.         mail the form with payment to the following address.
  970.  
  971.  
  972.         Chang Ping Lee
  973.         P.O. Box 60064
  974.         Palo Alto, CA 94306
  975.  
  976.  
  977.  
  978.       DISK COPY FAST Version 3.0 Copyright 1992 Chang Ping Lee       page 24
  979.  
  980.  
  981.  
  982.     17. SUPPORT AND SUGGESTIONS
  983.  
  984.  
  985.         If you need support or you have comments, suggestions, or you
  986.         believe there is a bug (*) in the program, feel free to 
  987.         contact me, whether you are a registered user or not.
  988.  
  989.         You can contact me in three ways, listed below according to 
  990.         their timeliness. Registered users do have priority but I will 
  991.         try to help anyone in need.
  992.  
  993.         1. PIE BBS in Sunnyvale, CA, U.S.A. (408) 733-4670
  994.            3 nodes with 14,400 HST Dual Standards.
  995.  
  996.            I check my mail almost daily on the PIE BBS. For the 
  997.            fastest response please send your message to CHANG LEE in 
  998.            the Shareware Authors Conference on this BBS.
  999.  
  1000.            Effective 8/1/92 The PIE BBS has graciously allowed me to 
  1001.            use their BBS as the main distribution point for DISK COPY 
  1002.            FAST (DCF).  I will personally upload the most current 
  1003.            version of DCF to this BBS.
  1004.  
  1005.         2. CompuServe Information Service (CIS)
  1006.  
  1007.            I check my mail at least once a week on CIS and will get 
  1008.            back to you as soon as I receive your mail. Please send 
  1009.            your mail to 71053,3517.
  1010.  
  1011.            The most current version of DCF can also be downloaded from
  1012.            CIS, forum IBMHW, Lib 1.
  1013.  
  1014.         3. You can also send your suggestions, questions and/or 
  1015.            registration to the following address.
  1016.  
  1017.            Chang Ping Lee
  1018.            P.O. Box 60064
  1019.            Palo Alto, CA 94306
  1020.  
  1021.  
  1022.         (*) When sending a bug report, please make sure the problem is
  1023.         repeatable, i.e. you have a certain sequence of actions 
  1024.         which always leads to the problem. I would appreciate it 
  1025.         if you would also include a description of the system you 
  1026.         use, including CPU type, clock speed, BIOS name and date.  
  1027.         The more detailed the information the better it is to help
  1028.         resolve problems.
  1029.  
  1030.  
  1031.       DISK COPY FAST Version 3.0  &  DISK COPY PLUS Version 1.4 ORDER FORM
  1032.  
  1033.       I have read and agree to the terms in DCF30.DOC file and would like
  1034.       to order the following:
  1035.  
  1036.                        price    quantity      total
  1037.  
  1038.       DISK COPY FAST version 3.0       $20        ___        $_____
  1039.  
  1040.       DISK COPY PLUS version 1.4       $50        ___        $_____
  1041.  
  1042.       Shipping & handling (continental U.S.A. $5)            $_____
  1043.               (all others $10)
  1044.  
  1045.                           TOTAL      $_____
  1046.  
  1047.       |-------------------------------------------------------------|
  1048.       | Special upgrade offer (good for individual only) :          |
  1049.       |-------------------------------------------------------------|
  1050.       | I am enclosing the original copy of another diskette copy   |
  1051.       | program, its invoice (or proof of purchasing price.) and    |
  1052.       | the payment indicated below.                                |
  1053.       |                                                             |
  1054.       | ( ) The price I paid for another program is higher than     |
  1055.       |     DISK COPY PLUS. I only need to pay Shipping & handling. |
  1056.       | ( ) The price I paid for another program is lower than      |
  1057.       |     DISK COPY PLUS. I only need to pay the difference.      |
  1058.       |-------------------------------------------------------------|
  1059.  
  1060.    Disk type :   ( ) 3.5" 720k     ( ) 5.25" 360k       ( ) 5.25" 1.2M
  1061.  
  1062.    Payment   :   ( ) money order   ( ) check
  1063.  
  1064.    Name      :   ______________________________ 
  1065.  
  1066.    Address   :   _____________________________________
  1067.  
  1068.          _____________________________________
  1069.  
  1070.          _____________________________________
  1071.  
  1072.  
  1073.    Comments  :   _____________________________________________________________
  1074.  
  1075.          _____________________________________________________________
  1076.  
  1077.          _____________________________________________________________
  1078.  
  1079.          _____________________________________________________________
  1080.  
  1081.          _____________________________________________________________
  1082.  
  1083.          _____________________________________________________________
  1084.  
  1085.  
  1086.    Mail this form with payment to the following address.
  1087.  
  1088.     Chang Ping Lee
  1089.     P.O. Box 60064
  1090.     Palo Alto, CA 94306
  1091.  
  1092.